package com.tgy.core.repository;

import com.tgy.mo.FriendLinkMO;
import org.springframework.data.mongodb.repository.MongoRepository;

import java.util.List;

/**
 * 与MongoDB交互的数据持久层，相当于mapper
 * 直接继承MongoRepository接口，两个参数分别为绑定的交互对象和主键的类型
 * MongoRepository接口中就已经自定义了很多方法，直接调用即可
 */
public interface FriendLinkRepository extends MongoRepository<FriendLinkMO, String> {

    /**
     * 直接使用getAll后面拼接字段就能实现以哪个字段进行查询，可以拼接多个条件
     */
    public List<FriendLinkMO> getAllByIsDelete(Integer isDelete);

    FriendLinkMO getAllById(String id);
}